package cn.example.vip.mall.permission.service;
import cn.example.vip.mall.permission.entity.Permission;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

public interface PermissionService extends IService<Permission> {
	
	/**
	 * 查询不同匹配方式查询权限列表
	 * @param matchMethod
	 * @return
	 */
	List<Permission> findByMatch(Integer matchMethod);
	
	/**
	 * 查询所有角色的权限映射关系
	 * @return
	 */
	List<Map<Integer, Integer>> allRolePermission();
	
}
